#include <memory>
#include "poll.hpp"

int main()
{
    std::unique_ptr<PollServer> src(new PollServer());
    src->start();
    return 0;
}




// int main()
// {
//     struct pollfd poll_fd;
//     poll_fd.fd = 0;
//     poll_fd.events = POLLIN;

//     while (true)
//     {
//         int ret = poll(&poll_fd, 1, 1000);
//         if (ret < 0)
//         {
//             logMessage(ERROR, "poll error");
//             continue;
//         }
//         else if (ret == 0)
//         {
//             logMessage(WARNING, "poll time out...");
//             continue;
//         }
        
//         if (poll_fd.revents == POLLIN)
//         {
//             logMessage(NORMAL, "poll event ready!");
//             char buffer[64];
//             read(0, buffer, sizeof(buffer)-1);
//             cout << buffer << endl;
//         }
//     }

//     return 0;
// }
